@苏苏
3年前 提问
1个回答

什么叫硬件木马

房乐
3年前
官方采纳

硬件木马(Hardware Trojan)是指插入原始电路的微小的恶意电路。这种电路潜伏在原始电路之中,在电路运行到某些特定的值或条件时,使原始电路发生本不该有的情况。这种恶意电路可对原始电路进行有目的性的修改,如泄露信息给攻击者,使电路功能发生改变,甚至直接损坏电路。硬件木马能够实现对专用集成电路(ASIC)、微处理器、微控制器、网络处理器、数字信号处理器(DSP)等硬件的修改,也能实现对FPGA(Field Programmable Gate Array,现场可编程门阵列)比特流等固件的修改。

在集成电路的设计和制造过程中,攻击者可采用很多方式,并且有很多机会在原始电路中植入硬件木马。硬件木马一旦被人为隐蔽地插入一个复杂的芯片中,要检测出来是十分困难的。硬件木马通常只在非常特殊的值或条件下才能被激活并且发生作用,其他时候对原始电路的功能并无影响,它能躲过传统的结构测试和功能测试。